using dtPolyRef = System.UInt32;
using dtStatus = System.UInt32;
using System.Runtime.InteropServices;

namespace Recast
{
	public unsafe partial class RecastGlobal
	{
		[StructLayout(LayoutKind.Sequential)]
		public unsafe partial struct dtQueryData
		{
			public dtStatus status;
			public dtNode* lastBestNode;
			public float lastBestNodeCost;
			public dtPolyRef startRef;
			public dtPolyRef endRef;
			public fixed float startPos[3];
			public fixed float endPos[3];
			public dtQueryFilter* filter;
			public uint options;
			public float raycastLimitSqr;
		}
	}
}
